Wiimote Gyro WiimoteGlue - Quake 4 [ SteamOS / Linux ]

2016-03-14 33

For this experiment, Quake 4 is being played on SteamOS with a Wiimote using MotionPlus support. Unlike other Wiimote demos when the IR camera was being used for mouse control, the gyro in the Wiimote Remote Plus is being utilized for mouse control. Using the gyro allows for proper relative mouse events to be generated as opposed to having to translate absolute orientation to relative mouse events.

In this demo, the in-game mouse sensitivity is set a bit too high but it was still very usable; the setting is what I used for my playthrough using the Steam Controller. The values used for calibration could probably have been increased for this run as well. It took a long time to get something remotely usable but finally getting a usable configuration shows that the gyro available via MotionPlus is pretty good. Obviously, more work could be done to make this better but this type of configuration is pretty playable; I have played through Half-Life 2: Episode 2 and Painkiller HD using MotionPlus support. I am liking using the gyro a bit more compared to using IR.

Props go to ProfessorKaos64 (YouTube channel Libre Geek) for packaging the latest version of xwiimote for SteamOS so that I could build and use WiimoteGlue on SteamOS.

Relevant bindings:

Wiimote A: Fire
Wiimote B: Alt Fire
Wiimote Home: Menu
Wiimote Minus: Previous Weapon
Wiimote Plus: Next Weapon
Wiimote Dpad Right: Flashlight
Nunchuk C: Jump
Nunchuk Z: Lock view / Ratchet
Nunchuk Tilt X-: Reload

Gist: https://gist.github.com/Ryochan7/8cb6264f3b3d27b8daa3